char* longestCommonPrefix(char** strs, int strsSize)
{
    if( strsSize == 0) //空字符数组
        return "";
    if( strsSize == 1)//一个字符串
        return strs[0];
    
    for(int jdx = 0; strs[0][jdx] != '\0'; jdx++) //从第一个字符串的第一列/个字符开始比较
    {
        for(int idx = 1; idx < strsSize; idx++)
        {
            if(strs[idx][jdx] == '\0' || strs[idx][jdx] != strs[0][jdx])
            {
                strs[0][jdx] = '\0';//检查到不匹配的字符时会修改第一个字符串,有没有更好的做法
                return strs[0];
            }
        }
    }
    return strs[0];
}